home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / HELLSRC.ZIP / PBMODEX.RT < prev    next >
Text File  |  1993-06-17  |  659b  |  26 lines

  1. public  _pbmodex
  2. ;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  3. ; Quick put interleaved bitmap to modeX screen
  4. ; In:
  5. ;   EBX - size of each block of bitmap
  6. ;   ESI -> bitmap (4 blocks)
  7. ;   EDI -> screen base
  8. ; Notes:
  9. ;   Index at 3c4h must be 2 (bitplane select).
  10. ;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  11. _pbmodex:
  12.         push ax ecx dx esi
  13.         mov dx,3c5h
  14.         mov al,1
  15. pbmodexml:
  16.         out dx,al
  17.         mov ecx,ebx
  18.         rep movsb
  19.         sub edi,ebx
  20.         shl al,1
  21.         test al,0fh
  22.         jnz pbmodexml
  23.         pop esi dx ecx ax
  24.         ret
  25.  
  26.